import 'package:get/get.dart';

/// 日志引导状态管理
/// 管理日志页面首次引导蒙层的显示状态
class DiaryGuidanceChronicle extends GetxController {
  // 是否显示引导蒙层
  final _showGuidance = true.obs;

  /// 是否显示引导蒙层
  bool get showGuidance => _showGuidance.value;

  @override
  void onInit() {
    super.onInit();
    // 首次初始化时显示引导蒙层
    _showGuidance.value = true;
  }

  /// 隐藏引导蒙层
  void dismissGuidance() {
    _showGuidance.value = false;
  }

  /// 重置引导蒙层（用于测试或重新显示）
  void resetGuidance() {
    _showGuidance.value = true;
  }
}
